|
|
 |
|
|
|
|
CheckAccountStatus class, 273 |
|
|
|
 |
|
|
|
|
CheckDeposit project, 138 |
|
|
|
 |
|
|
|
|
Class Builder Options dialog box, 22 |
|
|
|
 |
|
|
|
|
Class Initialize Event, 186 |
|
|
|
 |
|
|
|
|
Class Terminate Event, 186 |
|
|
|
 |
|
|
|
|
ClassDebugID property, 185 |
|
|
|
 |
|
|
|
|
classes |
|
|
|
 |
|
|
|
|
abstract classes, 12-13 |
|
|
|
 |
|
|
|
|
AccountCreator, 343 |
|
|
|
 |
|
|
|
|
AccountTransactionsGroup, 303 |
|
|
|
 |
|
|
|
|
adding, 19-20 |
|
|
|
 |
|
|
|
|
aggregation classes, 116 |
|
|
|
 |
|
|
|
|
AppTransactions, 323 |
|
|
|
 |
|
|
|
|
BankAccountProduct, 343 |
|
|
|
 |
|
|
|
|
banking packages, 340-342 |
|
|
|
 |
|
|
|
|
BankTransactionPolicy, 343 |
|
|
|
 |
|
|
|
|
base classes, 13 |
|
|
|
 |
|
|
|
|
BasicPersonalChecking, 180, 244 |
|
|
|
 |
|
|
|
|
BasicPersonalChecking-Account, 137 |
|
|
|
 |
|
|
|
|
behavior, 13-14 |
|
|
|
 |
|
|
|
|
BinaryFile, 383, 387 |
|
|
|
 |
|
|
|
|
boundaries, 13, 203 |
|
|
|
 |
|
|
|
|
building, 20-25 |
|
|
|
 |
|
|
|
|
business policy enforcement, 184 |
|
|
|
 |
|
|
|
|
CancelTransaction, 273 |
|
|
|
 |
|
|
|
|
candidate classes, 44-47, 234 |
|
|
|
 |
|
|
|
|
CApplication, 312, 322 |
|
|
|
 |
|
|
|
|
CashDepositRecord, 343-344 |
|
|
|
 |
|
|
|
|
CheckAccountStatus, 273 |
|
|
|
 |
|
|
|
|
CloseAccount, 273, 343 |
|
|
|
 |
|
|
|
|
collection classes |
|
|
|
 |
|
|
|
|
AllForms, 296 |
|
|
|
 |
|
|
|
|
AllProcesses, 294, 303-304 |
|
|
|
 |
|
|
|
|
AllRoles, 294, 303-304 |
|
|
|
 |
|
|
|
|
AllUsers, 302 |
|
|
|
 |
|
|
|
|
converting, 25 |
|
|
|
 |
|
|
|
|
creating, 106 |
|
|
|
 |
|
|
|
|
defined, 25-26 |
|
|
|
 |
|
|
|
|
objects, 103 |
|
|
|
 |
|
|
|
|
private, 296 |
|
|
|
 |
|
|
|
|
problem statements, 46 |
|
|
|
 |
|
|
|
|
Workgroups, 303 |
|
|
|
 |
|
|
|
|
concrete, 12 |
|
|
|
 |
|
|
|
|
control, 67, 203 |
|
|
|
 |
|
|
|
|
controller, 295-296, 303, 344, 386 |
|
|
|
 |
|
|
|
|
cookie cutters, 12 |
|
|
|
 |
|
|
|
|
copying, 22 |
|
|
|
 |
|
|
|
|
CSession, 303 |
|
|
|
 |
|
|
|
|
cutting, 22 |
|
|
|
 |
|
|
|
|
Database Access Subsystem, 425-429 |
|
|
|
 |
|
|
|
|
debug identifiers, 185 |
|
|
|
 |
|
|
|
|
defined, 12 |
|
|
|
 |
|
|
|
|
defining at design time, 111-112 |
|
|
|
 |
|
|
|
|
deleting, 22 |
|
|
|
 |
|
|
|
|
Deposit, 177 |
|
|
|
 |
|
|
|
|
DepositFunds, 273, 343-344 |
|
|
|
 |
|
|
|
|
designing, 116-119 |
|
|
|
 |
|
|
|
|
development processes, 19-22 |
|
|
|
 |
|
|
|
|
editing, 21-22 |
|
|
|
 |
|
|
|
|
encapsulation, 13 |
|
|
|
 |
|
|
|
|
entity, 66-67, 203 |
|
|
|
 |
|
|
|
|
ErrorHandler, 345, 404 |
|
|
|
 |
|
|
|
|
File Operations Subsystem, 386-387 |
|
|
|
 |
|
|
|
|
FormController, 148 |
|
|
|
 |
|
|
|
|
handleErrors method, 397-398 |
|
|
|
 |
|
|
|
|
showForm method, 397 |
|
|
|
 |
|
|
|
|
FormOperations methods, 248-249 |
|
|
|
 |
|
|
|
|
forms, 16-18 |
|
|
|
 |
|
|
|
|
GeneralFile, 387 |
|
|
|
 |
|
|
|
|
helper, 113 |
|
|
|
 |
|
|
|
|
hierarchies, 21-22 |
|
|
|
 |
|
|
|
|
Business Rules Subsystem, 340 |
|
|
|
 |
|
|
|
|
GUIs, 246-248 |
|
|
|
 |
|
|
|
|
open and close events in, 384 |
|
|
|
 |
|
|
|
|
Reporting/Printing Subsystem, 360 |
|
|
|
 |
|
|
|
|
implementation class, interface class comparison, 115 |
|
|
|
 |
|
|
|
|
inheritance, 92-95 |
|
|
|
 |
|
|
|
|
instantiating, 12 |
|
|
|
 |
|
|
|
|
interface classes, 67 |
|
|
|
 |
|
|
|
|
IDatabase, 413 |
|
|
|
 |
|
|
|
|
IFileSubsystem, 386-388 |
|
|
|
 |
|
|
|
|
IInfoMaintenance, 246-247 |
|
|
|
 |
|
|
|
|
implementation class comparison, 115 |
|
|
|
 |
|
|
|
|
implementing, 226 |
|
|
|
 |
|
|
|
|
IPersistence, 386, 413 |
|
|
|
 |
|
|
|
|
interfaces, 13, 93, 343, 387 |
|
|
|
 |
|
|
|
|
libraries, 468 |
|
|
|
 |
|
|
|
|
MaintainAccount, 274 |
|
|
|
 |
|
|
|
|
MaintainBankProducts, 273 |
|
|
|
 |
|
|
|
|
MaintainCustomer, 274 |
|
|
|
 |
|
|
|
|
MaintainUsers, 274 |
|
|
|
 |
|
|
|
|
MaintainWorkgroups, 274 |
|
|
|
 |
|
|
|
|
ManagerRole, 296 |
|
|
|
 |
|
|
|
|
MDIController, 273 |
|
|
|
 |
|
|
|
|
members, 14-16 |
|
|
|
 |
|
|
|
|
Memento, 250 |
|
|
|
 |
|
|
|
|
methods, 14, 24-25, 226 |
|
|
|
 |
|
|
|
|
modeling, 116-119 |
|
|
|
|
|